green de pitchs – Català–English translations

ca en 🇬🇧

green de pitchs noun {m}

pitching green
Wiktionary Links